package cbm.commons;

public class ResultadoOperacionBean implements java.io.Serializable{
	
	private static final long serialVersionUID = -7850270350642621510L;
	
	//Titulos de los mesajes devueltos
	public static String EXITO = "exito"; 
	public static String ERROR = "error";
	
	public static String TITULO_ERROR = "Error";
	public static String TITULO_EXITO = "Mensaje";
	public static String TITULO_ADVERTENCIA = "Aviso";
	
	public static String MSGEXITO = "Operacion realizada exitosamente";
	public static String MSGERROR = "Ha ocurrido un error en la operacion";
	
	private String resultado = "";
	private String titulo = "";
	private String mensaje = "";
	private String trace = "";
	private String pagSig = "";
	
	public String getPagSig() {
		return pagSig;
	}

	public void setPagSig(String pagSig) {
		this.pagSig = pagSig;
	}

	public ResultadoOperacionBean(){
		
	}
	
	public ResultadoOperacionBean(String resultado){
		this.resultado = resultado;
	}
	
	public ResultadoOperacionBean(String resultado,String titulo,String mensaje){
		this.resultado = resultado;
		this.titulo = titulo;
		this.mensaje = mensaje;
	}
	
	public String getResultado() {
		return resultado;
	}
	public void setResultado(String resultado) {
		this.resultado = resultado;
	}
	public String getMensaje() {
		return mensaje;
	}
	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}
	public String getTitulo() {
		return titulo;
	}
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	public String getTrace() {
		return trace;
	}
	public void setTrace(String trace) {
		this.trace = trace;
	}
	
	public String getAsArrayJS(){
		StringBuilder sb = new StringBuilder();
		sb.append("[");
		sb.append("'"+this.getResultado()+"',");
		sb.append("'"+this.getTitulo()+"',");
		sb.append("'"+this.getMensaje()+"',");
		sb.append("'"+this.getPagSig()+"',");
		sb.append("'"+this.getTrace()+"'");
		sb.append("]");
		
		return sb.toString();
	}
	
}
